.public-pc-nav{
  margin: 0 0 0;
  width: 120%;
  height: 100px;
  background-color: white;
  white-space:nowrap;
  .nav-item:first-child{
    margin-left: 16px;
  }
  .nav-item:last-child {
    .nav-item-tag{
      margin-right:0 !important;
    }
    margin-right:16px;
  }
  .nav-item{
    position: relative;
    float: left;
    width: auto;
    height: 100%;
    color: white;
    .nav-item-tag{
      position: relative;
      padding-top: 48px;
      margin-right:60px;
      margin-left: 0;
      display: inline-block;
      color:#666;
      width: auto;
      height: 100%;
      text-align: center;
      line-height: 36px;
      font-size: 16px;
      cursor: pointer;
    }

    .nav-item-tag.current{
      color:#30a0ac;
    }
    .nav-item-tag.current:after{
      content: ' ';
      position: absolute;
      left: 0;
      bottom:-8px;
      width: 100%;
      height: 8px;
      background: url('images/nr-offical/nav-current-icon.png') no-repeat;
      background-position: center;
      background-size: auto 8px;
    }
  }
}

.wf-sub-title{
  max-width: 1200px;
  margin: 50px auto;
  font-size: 24px;
  text-align: center;
  color:#282828;
  line-height: 100%;
}
.wf-title-text{
  font-size: 24px;
  color:#282828;
}
